cannot keep something under his hat - English Synonyms Dictionary